Блоки инициализации
При загрузке класса:
- инициализация статических переменных
- выполнение статических блоков инициализации
При создании объекта:
- инициализация переменных экземпляра
- выполнение блоков инициализации экземпляра
- выполнение кода конструктора